An Attempt to Dynamically Break Symmetries in the Social Golfers Problem
نویسنده
چکیده
A number of different satisfaction and optimisation combinatorial problems have recently been approached with constraint programming over the domain of finite sets, for increased declarativity and efficiency. Such problems where one tries to find sets of values that satisfy some conditions often present much symmetry on variables and values. In particular, the social golfers problem encompasses many possible symmetries. Allowing symmetric solutions increases search space unnecessarily, thus multiplying solution time. Therefore, ordering constraints have been proposed and incorporated in set solvers. However, such constraints are imposed statically in the global problem model and are unable to detect symmetries that still occur in sub-problems after a partial labelling. In this paper we discuss how to overcome this and present an approach that sequentially labels variables with an Intelligent Backtracking scheme that avoids such symmetries by dynamically disallowing the assignment of indistinguishable values in the golfers problem. Experimental results show that this approach outperforms previous ones, recently achieved by the constraint programming community, namely over sets. Unfortunately, the current method is incomplete and may loose solutions. Nevertheless, results are correct and show that similar techniques can be used efficiently to obtain faster solutions.
منابع مشابه
A SAT Encoding for the Social Golfer Problem
We introduce a SAT encoding for the social golfer problem. Since 1998, the social golfer problem has become a famous combinatorial problem. It is problem number 10 in CSPLib (http://www.csplib.org/). For a social golfer problem w-p-g, the goal is to schedule a golf tournament during w weeks. Each week, g groups of p players each are formed. No golfer plays in the same group as any other golfer ...
متن کاملConditional Symmetry Breaking
We introduce the study of Conditional symmetry breaking in constraint programming. This arises in a sub-problem of a constraint satisfaction problem, where the sub-problem satisfies some condition under which additional symetries hold. Conditional symmetry can cause redundancy in a systematic search for solutions. Breaking this symmetry is an important part of solving a constraint satisfaction ...
متن کاملAutomatically Exploiting Symmetries in Constraint Programming
We introduce a framework for studying and solving a class of CSP formulations. The framework allows constraints to be expressed as linear and non-linear equations, then compiles them into SAT instances via Boolean logic circuits. While in general reduction to SAT may lead to the loss of structure, we specifically detect several types of structure in high-level input and use them in compilation....
متن کاملSurvey of Life Events Prior to Suicide Attempt
Abstract Stressful life events are seen frequently, prior to suicide in persons who attempted. This study was done to survey problematic life events prior to suicide attempt in patients who had been admitted in emergency ward of Razi Hospital in Rasht 2001. To achieve this goal , 173 patients who had been admitted due to suicide attempt were interviewed by two trained male and female general ...
متن کاملGoldstone Bosons in the Appelquist-Terning ETC Model
It is demonstrated that the extended technicolor model proposed recently by Appelquist and Terning has pair of potentially light U(1) Goldstone bosons coupling to ordinary matter with strength 2mf Fπ , where mf is the mass of the fermion and Fπ ≈ 125GeV. These Goldstone bosons could get a mass if the spontaneously broken U(1) symmetries are also explicitly broken, by physics beyond that specifi...
متن کامل